<script>
	export default {
		globalData: {
			token: "", // 79830ab5a4464e96a06242d2bd79c357
		},
		onLaunch: function() {
			uni.getStorage({
				key: "token",
				success: (res) => {
					this.globalData.token = res.data;
				}
			});
			
			console.log("设备信息", uni.getSystemInfoSync())
			
			/* 版本自动更新代码 */
			const updateManager = uni.getUpdateManager()
			updateManager.onCheckForUpdate(function(res) {
				// 请求完新版本信息的回调
				console.log("请求新版本完成", res);
			});
			updateManager.onUpdateFailed(function(res) {
				// 新的版本下载失败
				console.log("请求新版本失败", res);
			});
			updateManager.onUpdateReady(function(res) {
				uni.showModal({
					title: '版本更新',
					content: '发现新版本，是否更新',
					cancelText: "下次一定", // 取消按钮的文字  
					confirmText: "这次一定",
					success(res) {
						if (res.confirm) {
							// 新的版本已经下载好，调用 applyUpdate 应用新版本并重启
							updateManager.applyUpdate();
						}
					}
				});
			});
			
		},
		onShow: function() {
			console.log('App Show')
		},
		onHide: function() {
			console.log('App Hide')
		}
	}
	Date.prototype.Format = function(fmt) { //author: meizz
		var o = {
			"M+": this.getMonth() + 1, //月份
			"d+": this.getDate(), //日
			"h+": this.getHours(), //小时
			"m+": this.getMinutes(), //分
			"s+": this.getSeconds(), //秒
			"q+": Math.floor((this.getMonth() + 3) / 3), //季度
			"S": this.getMilliseconds() //毫秒
		};
		if (/(y+)/.test(fmt))
			fmt = fmt.replace(RegExp.$1, (this.getFullYear() + "").substr(4 - RegExp.$1.length));
		for (var k in o)
			if (new RegExp("(" + k + ")").test(fmt))
				fmt = fmt.replace(RegExp.$1, (RegExp.$1.length == 1) ? (o[k]) : (("00" + o[k]).substr(("" + o[k])
					.length)));
		return fmt;
	}
</script>

<style lang="scss">
	/*每个页面公共css */
	@import "uview-ui/index.scss";
	@import "/common/sass/common.scss";
</style>
